import { REQUEST_CONFIG } from "@/data/basic_data";

import request from "@/utils/request";
//上公屏记录
// page	Int	（选填）
// page_size	Int	（选填）
// user_id	Int	（选填）
// room_id	Int	（选填）

export function getScreenLog(params) {
  return request({
    url: "/screen/log",
    method: "get",
    params,
    [REQUEST_CONFIG.LOADING]: true
  });
}

//中奖记录
// page	Int	（选填）
// page_size	Int	（选填）
// user_id	Int	（选填）
// room_id	Int	（选填）
// activity_id	Int	大屏活动id （选填）

export function getScreenWinner(params) {
  return request({
    url: "/screen/log/winner_log",
    method: "get",
    params,
    [REQUEST_CONFIG.LOADING]: true
  });
}

//修改上公屏礼物
// id	Int	（必填）
// gift_id	Int	（必填）
// gift_img	String	礼物图片地址 （必填）
// status	Int	状态 1启用 2禁用 （必填）

export function editScreenGift(data) {
  return request({
    url: "/screen/gift",
    method: "put",
    data,
    [REQUEST_CONFIG.LOADING]: true
  });
}

//添加上公屏礼物配置
// gift_id	Int	（必填）
// gift_img	String	礼物图片地址 （必填）
// status	Int	状态 1启用 2禁用 （必填）

export function addScreenGift(data) {
  return request({
    url: "/screen/gift",
    method: "post",
    data,
    [REQUEST_CONFIG.LOADING]: true
  });
}

//状态切换
// id	Int	（必填）
export function editStatus(data) {
  return request({
    url: "/screen/gift/status",
    method: "put",
    data,
    [REQUEST_CONFIG.LOADING]: true
  });
}

//礼物下拉列表框
// page	Int	（选填）
// page_size	Int	（选填）
// name	Int	礼物名称 （选填）

export function ScreenGiftList() {
  return request({
    url: "/screen/gift/pro",
    method: "get",
    params: { page: 1, page_size: 10000 },
    [REQUEST_CONFIG.LOADING]: true
  });
}

//礼物配置列表
// page	Int	（选填）
// page_size	Int	（选填）

export function ScreenGiftConfigure(params) {
  return request({
    url: "/screen/gift",
    method: "get",
    params,
    [REQUEST_CONFIG.LOADING]: true
  });
}

//删除上公屏礼物
export function ScreenGiftDel(data) {
  return request({
    url: "/screen/gift",
    method: "delete",
    data,
    [REQUEST_CONFIG.LOADING]: true
  });
}
